//
//  ShareManager.h
//  Cat
//
//  Created by lushitong on 2018/12/18.
//  Copyright © 2018年 lushitong. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UShareUI/UShareUI.h>

typedef NS_ENUM(NSUInteger, ShareType) {
	ShareTypePic = 0,   // 分享图片
	ShareTypeLinkUrl = 1,  // 微信朋友圈
	ShareTypeMobileQQ = 2,        // QQ
	ShareTypeWechatSession = 3,  // 微信收藏
	ShareTypeTypeSina = 5,        // 新浪微博
};

@interface ShareManager : NSObject

+ (void)initUMShareConfig;
/** 显示分享面板 */
+ (void)showShareViewWithUrl:(NSString *)url title:(NSString *)title description:(NSString *)description imageUrl:(NSString *)imageUrl;

/**
 *  通过第三方分享内容
 *
 *  url:         分享的链接
 *  text:        分享的标题
 *  description: 分享的详情描述
 *  imageUrl:    分享中图片的url （微博分享中，这个url的图片大小不能超过32k）
 *  shareType:        分享的途径或方式
 */
+ (void)shareUrl:(NSString *)url text:(NSString *)text description:(NSString *)description imageUrl:(NSString *)imageUrl shareType:(ShareType)shareType;


/**
 分享文字

 @param text 文字
 @param platformType 类型
 @param viewCrl self
 */
+ (void)shareTextWithString:(NSString *)text platformType:(UMSocialPlatformType)platformType andWith:(UIViewController *)viewCrl;

+ (void)shareWebPageToPlatformType:(UMSocialPlatformType)platformType andWith:(UIViewController *)viewCrl;


+ (void)shareWebPageToPlatformType:(UMSocialPlatformType)platformType withShareUrL:(NSString *)shareURL andWith:(UIViewController *)viewCrl;

+ (BOOL)isInstallHaveQQ;

@end

